package com.ttloner.dao.impl;

import com.ttloner.pojo.Book;

import java.util.List;

/**
 * @author TTLoner
 * @date 2021/7/9 14:44
 * @description
 */
public interface BookDAO {
    /**
     * @description: 添加书籍
     * @params: [book]
     * @return: int
     * @author: TTLoner
     * @dateTime: 2021/7/9 14:47
     */
    public int addBook(Book book);
    /**
     * @description: 根据id删除书
     * @params: [id]
     * @return: int
     * @author: TTLoner
     * @dateTime: 2021/7/9 14:49
     */
    public int deleteBookById(Integer id);

    /**
     * @description: 更新书籍信息
     * @params: [book]
     * @return: int
     * @author: TTLoner
     * @dateTime: 2021/7/9 14:52
     */
    public int updateBook(Book book);

    /**
     * @description: 通过id查询书籍
     * @params: [id]
     * @return: com.ttloner.pojo.Book
     * @author: TTLoner
     * @dateTime: 2021/7/9 14:53
     */
    public Book queryBookById(Integer id);

    /**
     * @description: 查询所有书籍
     * @params: []
     * @return: java.util.List<com.ttloner.pojo.Book>
     * @author: TTLoner
     * @dateTime: 2021/7/9 14:54
     */
    public List<Book> queryBooks();
}
